﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


using System.ComponentModel;
using System.ComponentModel.Design;

using DotSpatial.Topology;

namespace HAGISV2
{
    [Serializable]
   public abstract class FShape
    {
       public FShape(string id)
       {
           this._id = id;

           this._desc = id;
 
       }


       string _id;
       [Browsable(false)]
       public string Id
       {
           get { return _id; }
         
       }
       string _desc;

       [Browsable(false)]
       /// <summary>
       /// 对象的描述符
       /// </summary>
       public string Desc
       {
           get { return _desc; }
           set { _desc = value; }
       }



       bool _isSelected;

       public bool IsSelected
       {
           get { return _isSelected; }
           set { _isSelected = value; }
       }


     



    }
}
